#ifndef __ARTIST_KEYBOARDDRIVER_H__
#define __ARTIST_KEYBOARDDRIVER_H__

#define KEYBOARDDRIVER_WHOIAM    (0)
#define KEYBOARDDRIVER_INTERRUPT (1)
VOID KeyboardDriver();
S4B ActivateKeyboard();
S4B KeyboardRead();
/*The following is the universal code for the keyboard.*/
#define  UKB_MAKE_PREVIOUSTRACK   (0xE000+0x10)
#define  UKB_BREAK_PREVIOUSTRACK  (0xE000+0x90)
#define  UKB_MAKE_RIGHTCONTROL    (0xE000+0x1D)
#define  UKB_BREAK_RIGHTCONTROL   (0xE000+0x9D)
#define  UKB_MAKE_RIGHTALT        (0xE000+0x38)
#define  UKB_BREAK_RIGHTALT       (0xE000+0xB8)
#define  UKB_MAKE_PRINTSCREEN     (0xE000+0x2A)
#define  UKB_BREAK_PRINTSCREEN    (0xE000+0xAA)
#define  UKB_MAKE_PAUSE           (0xE000+0x45)
#endif
